
public class Filosofo extends Thread{
	int quienSoy=0;
	Palillo palDer, palIzq;
	Contador cont;
	int numeroOperaciones=10;
	
	public Filosofo(int _quienSoy, Palillo _palDer, Palillo _palIzq,Contador _cont) {
		this.quienSoy = _quienSoy;
		this.palDer = _palDer;
		this.palIzq = _palIzq;
		this.cont = _cont;
	}
	
	public void run(){
		for (int i=0; i<numeroOperaciones; i++){
			System.out.println("Filosofo "+quienSoy+" pensando.");
			cont.inc();
			palDer.coger(quienSoy);
			palIzq.coger(quienSoy);
			System.out.println("Filosofo "+quienSoy+ "comiendo.");
			palDer.soltar();
			palIzq.soltar();
			cont.dec();
		}
	}
}
